package com.cell.api.application.netty.handler.base;

/**
 * <p>
 * 基础handler
 * </p>
 *
 * @author zdy
 * @date 2021/11/10
 */
public abstract class IBaseHandler {


    /**
     * 处理请求
     *
     * @param dataLength 数据域长度
     * @param bytes      请求数据域
     */
    public abstract void doRequest(int dataLength, byte[] bytes);


    /**
     * 处理响应
     *
     * @return 响应内容
     */
    public abstract byte[] doResponse();
}
